package com.wsoft.hr.pm.vo.member.template;

import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;

import java.time.LocalDate;

/**
 * @author Admin
 * @date 2025/3/5 18:56
 * @description: 人员模版详情返回类
 */
@Data
public class MemberTemplateRespVO {
    @Schema(description = "考核活动id")
    private Long activityId;

    @Schema(description = "考核活动姓名")
    private String activityName;

    @Schema(description = "人员id")
    private Long memberId;

    @Schema(description = "人员姓名")
    private String memberName;

    @Schema(description = "绩效组织id")
    private Long hrOrgId;

    @Schema(description = "组织名称（一级部门起）")
    private String hrOrgFullName;

    @Schema(description = "活动发起的截止时间")
    private LocalDate expireDate;

    @Schema(description = "考试范围")
    private String range;

    @Schema(description = "指标评审工作流状态")
    private Integer targetStatus;

    @Schema(description = "指标评审工作流编码")
    private String targetBusinessCode;

    @Schema(description = "评分工作流状态")
    private Integer scoreStatus;

    @Schema(description = "评分工作流编码")
    private String scoreBusinessCode;

    @Schema(description = "业务状态")
    private String state;
}
